/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.agi.ia.kohonen;

/**
 *
 * @author renatogrosz
 */
public class Tamanho {
    int x,y;
    
    public Tamanho(int x,int y){
        this.x=x;
        this.y=y;
    }
    
    @Override
    public boolean equals(Object o){
        boolean retorno;
        retorno=false;
        if(o instanceof Tamanho){
            Tamanho outro;    
            outro=(Tamanho) o;
            if(outro.x==x){
                retorno=outro.y==y;                
            }            
        }
        return(retorno);
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 79 * hash + this.x;
        hash = 79 * hash + this.y;
        return hash;
    }
    
    @Override
    public String toString(){
        String retorno;
        retorno="x=[" + x + "], y[" +  y + "]";
        return retorno;
    }
    
    public double[][] toDouble(){
        return new double[x][y];
    }
    
    public byte[][] toByte(){
        return new byte[x][y];
    }
    
    public char[][] toChar(){
        return new char[x][y];
    }
}
